﻿// ---------------------------------------------------------------------
// Lớp YLoadCardFromForder
//
// Nội dung:
//    + Dùng để load tất cả các lá bài từ forder 
//
// Copyright (c) 2009 YugiOH
//
// Nguyễn Hữu Lê Trọng Tín      YM: ilu2009             ĐT: 0906520611 
// Võ Phước Hậu                 YM: phuochauspkt        ĐT: 0979202707
// ---------------------------------------------------------------------

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Yugi.Client.Card;
using System.IO;
using ServerYuGi;

namespace ServerYuGi.Converter
{
    public class YLoadCardFromForder
    {

        /// <summary>
        /// Load tất cả lá bài từ forder
        /// </summary>
        /// <param name="path">đường dẫn forder</param>
        /// <returns>List Scard cần lấy</returns>
        public static List<SCard> LoadAllFileFromForder(string path)
        {
            string[] files = Directory.GetFiles(path);
            List<SCard> tmp = new List<SCard>();
            for (int i = 0; i < files.Count(); i++)
            {
                YBaseCard j = YConverter.GetCard(i);
                j.displayImage = null;
                j.Description = null;
                j.Rights = null;
                if (j != null)
                   tmp.Add(new SCard(j));
            }
            return tmp;
        }
    }
}
